﻿<%@ Page Language="C#" MasterPageFile="~/cms/cms.master" AutoEventWireup="true" CodeFile="change-password.aspx.cs" Inherits="cms_change_password" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <div class="main-title">Thay đổi mật khẩu:</div>
    <div class="main-content" style="margin-top:50px;">
    <center>
        <asp:ChangePassword ID="ChangePassword1" runat="server" CancelButtonText="Hủy" 
            ChangePasswordButtonText="Lưu thay đổi" 
            ChangePasswordFailureText="Mật khẩu không đúng hoặc mật khẩu mới không hợp lệ!" 
            ChangePasswordTitleText="THAY ĐỔI MẬT KHẨU" 
            ConfirmNewPasswordLabelText="Xác nhận mật khẩu mới:" 
            ConfirmPasswordCompareErrorMessage="Xác nhận mật khẩu mới không chính xác !" 
            ConfirmPasswordRequiredErrorMessage="Cần xác nhận lại mật khẩu mới!" 
            ContinueButtonText="Tiếp tục" NewPasswordLabelText="Mật khẩu mới:" 
            NewPasswordRegularExpressionErrorMessage="Mật khẩu mới không hợp lệ, vui lòng thử lại!" 
            NewPasswordRequiredErrorMessage="Chưa nhập mật khẩu mới!" 
            PasswordLabelText="Mật khẩu:" 
            PasswordRequiredErrorMessage="Chưa nhập mật khẩu!" 
            SuccessText="Mật khẩu của bạn đã được thay đổi!" 
            SuccessTitleText="Thay đổi mật khẩu hoàn tất!" 
            UserNameLabelText="Tên tài khoản:" 
            UserNameRequiredErrorMessage="Tên tài khoản không đúng!" Width="300px">
            <LabelStyle CssClass="createUserRow" />
            <CancelButtonStyle CssClass="createUserButton" />
            <ChangePasswordButtonStyle CssClass="createUserButton" />
            <TitleTextStyle CssClass="createUserHeader" />
            <ChangePasswordTemplate>
                <table border="0" cellpadding="1" cellspacing="0" 
                    style="border-collapse:collapse;">
                    <tr>
                        <td>
                            <table border="0" cellpadding="0" style="width:300px;">
                                <tr>
                                    <td align="center" class="createUserHeader" colspan="2">
                                        THAY ĐỔI MẬT KHẨU</td>
                                </tr>
                                <tr>
                                    <td align="right" width="100px" class="createUserRow">
                                        <asp:Label ID="CurrentPasswordLabel" runat="server" 
                                            AssociatedControlID="CurrentPassword">Mật khẩu:</asp:Label>
                                    </td>
                                    <td align="left" class="createUserRow">
                                        <asp:TextBox ID="CurrentPassword" runat="server" TextMode="Password"></asp:TextBox>
                                        <asp:RequiredFieldValidator ID="CurrentPasswordRequired" runat="server" 
                                            ControlToValidate="CurrentPassword" ErrorMessage="Chưa nhập mật khẩu!" 
                                            ToolTip="Chưa nhập mật khẩu!" ValidationGroup="ChangePassword1">*</asp:RequiredFieldValidator>
                                    </td>
                                </tr>
                                <tr>
                                    <td align="right" class="createUserRow">
                                        <asp:Label ID="NewPasswordLabel" runat="server" 
                                            AssociatedControlID="NewPassword">Mật khẩu mới:</asp:Label>
                                    </td>
                                    <td align="left" class="createUserRow">
                                        <asp:TextBox ID="NewPassword" runat="server" TextMode="Password"></asp:TextBox>
                                        <asp:RequiredFieldValidator ID="NewPasswordRequired" runat="server" 
                                            ControlToValidate="NewPassword" ErrorMessage="Chưa nhập mật khẩu mới!" 
                                            ToolTip="Chưa nhập mật khẩu mới!" ValidationGroup="ChangePassword1">*</asp:RequiredFieldValidator>
                                    </td>
                                </tr>
                                <tr>
                                    <td align="right" class="createUserRow">
                                        <asp:Label ID="ConfirmNewPasswordLabel" runat="server" 
                                            AssociatedControlID="ConfirmNewPassword">Xác nhận:</asp:Label>
                                    </td>
                                    <td align="left" class="createUserRow">
                                        <asp:TextBox ID="ConfirmNewPassword" runat="server" TextMode="Password"></asp:TextBox>
                                        <asp:RequiredFieldValidator ID="ConfirmNewPasswordRequired" runat="server" 
                                            ControlToValidate="ConfirmNewPassword" 
                                            ErrorMessage="Cần xác nhận lại mật khẩu mới!" 
                                            ToolTip="Cần xác nhận lại mật khẩu mới!" ValidationGroup="ChangePassword1">*</asp:RequiredFieldValidator>
                                    </td>
                                </tr>
                                <tr>
                                    <td align="center" colspan="2">
                                        <asp:CompareValidator ID="NewPasswordCompare" runat="server" 
                                            ControlToCompare="NewPassword" ControlToValidate="ConfirmNewPassword" 
                                            Display="Dynamic" ErrorMessage="Xác nhận mật khẩu mới không chính xác !" 
                                            ValidationGroup="ChangePassword1"></asp:CompareValidator>
                                    </td>
                                </tr>
                                <tr>
                                    <td align="center" colspan="2" style="color:Red;">
                                        <asp:Literal ID="FailureText" runat="server" EnableViewState="False"></asp:Literal>
                                    </td>
                                </tr>
                                <tr>
                                    <td align="right">
                                        
                                    </td>
                                    <td>
                                        <asp:Button ID="ChangePasswordPushButton" runat="server" 
                                            CommandName="ChangePassword" CssClass="createUserButton" Text="Lưu thay đổi" 
                                            ValidationGroup="ChangePassword1" />
                                        <asp:Button ID="CancelPushButton" runat="server" CausesValidation="False" 
                                            CommandName="Cancel" CssClass="createUserButton" Text="Hủy" />
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
            </ChangePasswordTemplate>
        </asp:ChangePassword>
    </center>
    </div>
</asp:Content>

